cmake_minimum_required(VERSION 3.5.1)

project(test)

set(CMAKE_CXX_STANDARD 20)

add_library(my_lib STATIC func.cpp)
set_target_properties(my_lib PROPERTIES #设置目标属性
    OUTPUT_NAME "my_lib"    #设置生成文件的名称
    PREFIX ""               #设置生成文件的前缀
    SUFFIX ".lib"           #设置生成文件的后缀
)   

add_executable(test main.cpp)

target_link_libraries(test my_lib)